//导入express
const express = require('express');
const bodyParser = require('body-parser');
const cors = require('cors');
const userRouter = require('./routes/user.js');
const path = require('path')



const app = express();


app.use(express.static(__dirname+'/public'));  ///imgs/dog01.webp
//设置模板文件
app.set('view engine','ejs');
app.set('views',path.resolve(__dirname,'./views'));

app.use(bodyParser.json());
app.use(cors());
app.use('/user',userRouter); //路由模块前缀




app.get('/ejs-template',(req,res)=>{
  // title是传递的变量
  res.render('index',{title:'hello world'})
})



// 定义GET请求的路由
app.get('/api', (req, res) => {
  res.send('Hello World!');
});

//参数1：客户端请求的URL 地址
//参数2：请求对应的处理函数
//    req：请求对象（包含了与请求相关的属性与方法）
//	  res：响应对象（包含了与响应相关的属性与方法）
// app.get('请求URL',function(req,res){/*处理函数*/})


// 定义POST请求的路由
app.post('/api', (req, res) => {
  console.log(req.body);
  res.send('Received POST request');
});

// 启动服务器
app.listen(3000, () => {
  console.log('Server started on port 3000');
});
